﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HYoloLabeler.Configs
{
    public class YOLOv8Config
    {
        /// <summary>
        /// 这是数据集的根目录，YOLOv8将在这个目录下查找训练、验证和测试图像
        /// </summary>
        public string? Path { get; set; }
        /// <summary>
        /// 指定了训练图像的相对路径，相对于数据集根目录
        /// </summary>
        public List<string>? Train { get; set; }
        /// <summary>
        /// 指定了验证图像的相对路径，同样是相对于数据集根目录
        /// </summary>
        public List<string>? Val { get; set; }
        /// <summary>
        /// 是一个类别名称的映射，将每个类别的索引映射到相应的类别名称
        /// </summary>
        public Dictionary<int, string>? Names { get; set; }
    }
}
